{% extends "base.html" %} {% block title %}Dashboard{% endblock %} {% block heading %}Dashboard{% endblock %} {% block content %} {% if provider_incompleto %}
Dados do provedor ainda não preenchidos. Vá em Configurações e informe o nome fantasia, o e-mail de suporte ao assinante e a URL de retorno usados na página de bloqueio.
{% endif %} {% if not licenca.autorizado %}
Módulos licenciados desativados. {{ licenca.motivo }}
AnaBlock e federação não sincronizam automaticamente. Bloqueios, liberações e importação de arquivos (PDF/CSV/XML/TXT) continuam funcionando normalmente. Ajuste em Configurações → Licenciamento.
{% endif %}
{% for svc in services %}

Serviço {{ svc.name }}

{{ 'Ativo' if svc.ok else svc.state }}

{{ 'Operando normalmente' if svc.ok else 'Verifique com systemctl status ' ~ svc.name }}
{% endfor %}

Domínios bloqueados

{{ total_active }}

{{ total_processes }} processo(s) judicial(is) distinto(s)

Domínios liberados

{{ total_allowed }}

Regras de passthrough com prioridade sobre bloqueios

Papel deste servidor

{{ 'Primário' if cfg.server_role == 'primary' else 'Secundário' }}

Zona RPZ: {{ cfg.rpz_zone }}{% if cfg.peer_ip %} · par: {{ cfg.peer_ip }}{% endif %}

AnaBlock

{% if not modulo_liberado('anablock') %}Não licenciado{% else %}{{ 'Automático' if anablock.enabled else 'Manual' }}{% endif %}

Última sinc.: {{ anablock.ultima_sincronizacao or 'nunca' }}
{{ anablock.ultimo_status or 'sem execuções registradas' }}

Federação

{% if not modulo_liberado('federacao') %}Não licenciado{% else %}{{ federacao_peers }}{% endif %}

parceiro(s) cadastrado(s) · {{ 'consumo automático' if federacao.consumir else 'consumo manual' }}
{{ 'publicando listas' if federacao.publicar else 'publicação desligada' }}
{% if last_block %}

Último bloqueio registrado: {{ last_block.domain }} em {{ last_block.created_at }} (UTC).

{% else %}

Nenhum domínio bloqueado ainda. Comece em “Bloqueios judiciais”.

{% endif %}

Últimas ações registradas

{% if recent_logs %} {% for row in recent_logs %} {% endfor %}
Data/Hora (UTC)UsuárioAçãoDetalheIP
{{ row.created_at }} {{ row.username }} {{ row.action }} {{ row.detail }} {{ row.ip_address }}
{% else %}

Sem registros de auditoria.

{% endif %}
{% endblock %}